var prefix = "/activity/manage";
$(function() {
    load();
});

// function add() {
//
//
// 	// iframe层
// 	layer.open({
// 		id : 'seckill_add',
// 		type : 2,
// 		title : '新增秒杀',
// 		maxmin : true,
// 		shadeClose : false, // 点击遮罩关闭层
// 		area: ['100%', '100%'],
// 		content : prefix + '/toAdd' // iframe的url
// 	});
// }
//


function load() {
    $('#chooseProductTable').bootstrapTable({
        method : 'get', // 服务器数据的请求方式 get or post
        url : prefix + "/chooseGiftBagList", // 服务器数据的加载地址
        showRefresh : true,
        // showToggle : true,
        iconSize : 'outline',
        // toolbar: '#exampleToolbar',
        striped : true, // 设置为true会有隔行变色效果
        dataType : "json", // 服务器返回的数据类型
        pagination : true, // 设置为true会在底部显示分页条
        pageList : [ 10, 20, 50 ],
        // queryParamsType : "limit",
        // //设置为limit则会发送符合RESTFull格式的参数
        singleSelect : false, // 设置为true将禁止多选
        // contentType : "application/x-www-form-urlencoded",
        // //发送到服务器的数据编码类型
        pageSize : 10, // 如果设置了分页，每页数据条数
        pageNumber : 1, // 如果设置了分布，首页页码
        // search : true, // 是否显示搜索框
        showColumns : true, // 是否显示内容下拉框（选择显示的列）
        sidePagination : "server", // 设置在哪里进行分页，可选值为"client" 或者
        // "server"
        queryParams : function(params) {
            return {
                limit : params.limit,
                offset : params.offset,
                activityName:$.trim($("#productName").val()),
                centreId:$.trim($("#centreId").val()),
                teamId:$.trim($("#teamid").val())
            };
        },
        // //请求服务器数据时，你可以通过重写参数的方式添加一些额外的参数，例如 toolbar 中的参数 如果
        // queryParamsType = 'limit' ,返回参数必须包含
        // limit, offset, search, sort, order 否则, 需要包含:
        // pageSize, pageNumber, searchText, sortName,
        // sortOrder.
        // 返回false将会终止请求
        columns: [
            {
                checkbox: true
            },
            {
                field: 'id', // 列字段名
                title: 'ID' // 列标题
            },
            {
                field: 'activityName',
                title: '活动名称'
            },
            {
                field: 'thumb',
                title: '活动图片',
                formatter: function (value, row, index) {
                    return '<img style="width:100px;height:80px" src=' + value + '>';
                }
            },
            {
                field: 'activityPrice',
                title: '礼包价格'
            },
            {
                field: 'startTime',
                title: '开始时间'
            }, {
                field: 'endTime',
                title: '结束时间'
            },
            {
                field: 'status',
                title: '发布状态',
                formatter: function (value, row, index) {
                    var str = '';
                    if (value == 1) {
                        str = '<span class="btn btn-xs btn-primary btn-sm">已发布</span>';
                    } else {
                        str = '<span class="btn btn-xs btn-warning">未发布</span>';
                    }

                    return str;
                }
            },
            {
                field: 'stock',
                title: '可售数量',
                formatter: function (value, row, index) {
                    var str = '<span class="btn btn-xs btn-warning">' + value + '</span>';
                    return str;
                }
            },

            {
                title : '操作',
                field : 'id',
                align : 'center',
                formatter : function(value, row, index) {
                    var e = '<a class="btn btn-primary btn-sm '
                        + '" href="#" mce_href="#" title="参加活动" onclick="joinActive(\''+encodeURI(JSON.stringify(row))+'\')"><i class="fa fa-edit"></i>参加活动</a>';

                    return e;
                }
            } ]
    });
}
function reLoad() {
    $('#chooseProductTable').bootstrapTable('refresh');
}


function joinActive(rowEncode) {
    var decodeRow = decodeURI(rowEncode);
    var row = JSON.parse(decodeRow);

    parent.chooseGiftBagCallback(row);
    var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
    parent.layer.close(index);


}
